\begin{abstract}
\thispagestyle{empty}

SPASS est une plateforme int\'eractive aidant \`a l'enseignement de la programmation. SPASS donnera la possibilit\'e d'une gestion compl\`ete de projets de programmations, administrable et configurable par un enseignant. Les \'etudiants auront la possibilit\'e de former des groupes depuis la plateforme web. Ils pourront soumettre leur projet suivant une proc\'edure simplifi\'ee, et auront un retour sur l'\'etat de leur projet. L'enseignant pourra administrer et configurer chaque projets \`a sa guise, et notamment cr\'eer ses propres jeu de test \`a \'ex\'ecuter sur les projets soumis par les diff\'erents groupes.
En outre, le fait d'\^etre une plateforme compl\`ete implique un grand nombre de points \`a mettre en œuvre, pour ne former au final qu'un tout. Plusieurs recherches nous ont aid\'e \`a bien s'impr\'egner du projet, et à voir quels outils nous pourrions utiliser et quelles approches entreprendre. Notre projet sera \'ecrit en Python. N\'ecessitant une interface web, et apr\`es comparaison, nous utiliserons la Framework Web Django, et la Framework SQL SQLAlchemy pour ce qui est de la partie interface web. Une interface en ligne de commande sera disponible uniquement pour les administrateurs.
Notre projet se veut en priorit\'e maintenable et extensible \`a souhait. Nous sommes conscients que nous n'aurons pas le temps d'impl\'ementer toutes les fonctionnalit\'es que nous d\'ecrivons dans la partie "\'Etudes des besoins", mais nous voulons laisser l'opportunit\'e \`a de futures administrateurs/développeurs de pouvoir maintenir le code et d'ajouter des extensions sans passer par une refonte compl\`ete du système.

\end{abstract}
